package com.dragons.dragonsvf.entities;

import com.baomidou.mybatisplus.annotation.SqlCondition;
import com.baomidou.mybatisplus.annotation.TableField;

import java.sql.Timestamp;

/**
 * @author Dragons.G
 * @date 2025-06-21 23:38:34
 * @description 创建订单接收前端信息
 */
public class OrderBakDTO {


    /** 客户信息 */
    private String orderByUser; // 订单下单人ID  下单人ID
    private String orderByUserName; // 订单下单人   下单人姓名
    private String orderByUserTel; // 订单下单人电话    下单人电话

    /** 商品信息 */
    private String orderProductId; // 订单商品ID
    private String orderProductImg; // 订单商品图片链接    商品图片链接
    private Double orderProductPrice; // 订单单价  订单商品单价

    /** 订单信息 */
    private String orderId; // 订单号
    private String orderName; // 订单名称
    private String orderDes; // 订单描述
    private Double orderSum; // 订单总价
    private Integer orderTotal; // 订单下单个数  下单数
    private Integer orderType;// 订单处理类型 0待处理/1处理中/2处理完成   订单状态
    private String orderByUserOtherInfo; // 订单附加信息
    private String orderCommand; // 订单口令
    private Timestamp OrderCreateTime; // 订单创建时间    下单时间
    private Timestamp orderOperateTm; // 订单处理完成时间


    private Integer pageSize; // 每页多少条
    private Integer currentPage; // 当前第几页

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getOrderName() {
        return orderName;
    }

    public void setOrderName(String orderName) {
        this.orderName = orderName;
    }

    public String getOrderProductId() {
        return orderProductId;
    }

    public void setOrderProductId(String orderProductId) {
        this.orderProductId = orderProductId;
    }

    public String getOrderDes() {
        return orderDes;
    }

    public void setOrderDes(String orderDes) {
        this.orderDes = orderDes;
    }

    public Double getOrderProductPrice() {
        return orderProductPrice;
    }

    public void setOrderProductPrice(Double orderProductPrice) {
        this.orderProductPrice = orderProductPrice;
    }

    public Double getOrderSum() {
        return orderSum;
    }

    public void setOrderSum(Double orderSum) {
        this.orderSum = orderSum;
    }

    public Integer getOrderTotal() {
        return orderTotal;
    }

    public void setOrderTotal(Integer orderTotal) {
        this.orderTotal = orderTotal;
    }

    public String getOrderProductImg() {
        return orderProductImg;
    }

    public void setOrderProductImg(String orderProductImg) {
        this.orderProductImg = orderProductImg;
    }

    public Integer getOrderType() {
        return orderType;
    }

    public void setOrderType(Integer orderType) {
        this.orderType = orderType;
    }

    public String getOrderByUser() {
        return orderByUser;
    }

    public void setOrderByUser(String orderByUser) {
        this.orderByUser = orderByUser;
    }

    public String getOrderByUserName() {
        return orderByUserName;
    }

    public void setOrderByUserName(String orderByUserName) {
        this.orderByUserName = orderByUserName;
    }

    public String getOrderByUserTel() {
        return orderByUserTel;
    }

    public void setOrderByUserTel(String orderByUserTel) {
        this.orderByUserTel = orderByUserTel;
    }

    public String getOrderByUserOtherInfo() {
        return orderByUserOtherInfo;
    }

    public void setOrderByUserOtherInfo(String orderByUserOtherInfo) {
        this.orderByUserOtherInfo = orderByUserOtherInfo;
    }

    public String getOrderCommand() {
        return orderCommand;
    }

    public void setOrderCommand(String orderCommand) {
        this.orderCommand = orderCommand;
    }

    public Timestamp getOrderCreateTime() {
        return OrderCreateTime;
    }

    public void setOrderCreateTime(Timestamp orderCreateTime) {
        OrderCreateTime = orderCreateTime;
    }

    public Timestamp getOrderOperateTm() {
        return orderOperateTm;
    }

    public void setOrderOperateTm(Timestamp orderOperateTm) {
        this.orderOperateTm = orderOperateTm;
    }

    public Integer getPageSize() {
        return pageSize;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    public Integer getCurrentPage() {
        return currentPage;
    }

    public void setCurrentPage(Integer currentPage) {
        this.currentPage = currentPage;
    }
}
